/**
 * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
 */
package com.jeesite.modules.goods.entity;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.hibernate.validator.constraints.Length;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.jeesite.common.entity.DataEntity;
import com.jeesite.common.mybatis.annotation.Column;
import com.jeesite.common.mybatis.annotation.JoinTable;
import com.jeesite.common.mybatis.annotation.JoinTable.Type;
import com.jeesite.common.mybatis.annotation.Table;
import com.jeesite.common.mybatis.mapper.query.QueryType;


/**
 * 测试数据Entity
 * 
 * @author ThinkGem
 * @version 2018-04-22
 * 
 */
@Table(name = "zt_goods", alias = "a", columns = {
		@Column(name = "id", attrName = "id", label = "编号", isPK = true),
		@Column(name = "title", attrName = "title", label = "商品名称", queryType = QueryType.LIKE),
		
		@Column(name = "content", attrName = "content", label = "商品详情"),
		@Column(name = "spotid", attrName = "spotid", label = "渠道"),
		@Column(name = "tag", attrName = "tag", label = "标签"),
		@Column(name = "state", attrName = "state", label = "类型状态"),
		@Column(name = "code", attrName = "code", label = "商品编号"),
		@Column(name = "color", attrName = "color", label = "商品颜色"),
		@Column(name = "keyword", attrName = "keys", label = "商品关键词"),
		@Column(name = "status", attrName = "status", label = "状态0正常  1已删除"),
		@Column(name = "up_date", attrName = "upDate", label = "上架时间", isUpdate = true),
		@Column(name = "down_date", attrName = "downDate", label = "下架时间"),
		@Column(name = "create_date", attrName = "createDate", label = "创建时间"),
		@Column(name = "count", attrName = "count", label = "库存数量"),
		@Column(name = "qcode", attrName = "qcode", label = "商品大图"),
		@Column(name = "img", attrName = "img", label = "商品封面图"),
		@Column(name = "contentimgs", attrName = "contentimgs", label = "商品内容组图"),
		@Column(name = "file", attrName = "file", label = "短视频"),
		@Column(name = "sold_count", attrName = "soldCount", label = "已售数量"),
		@Column(name = "type", attrName = "type", label = "分类类别",queryType=QueryType.LIKE),
		@Column(name = "brandid", attrName = "brandid", label = "品牌"),
		@Column(name = "freight", attrName = "freight", label = "品牌"),
		@Column(name = "freight_type", attrName = "freightType", label = "品牌"),
		@Column(name = "new_talent_type", attrName = "newTalentType", label = "特惠方式 1 包 2 特，3新人包"),
		@Column(name = "buy_quantity", attrName = "buyQuantity", label = "可购买的数量"),
		@Column(name = "type_name", attrName = "typeName", label = "分类类型名称s",queryType=QueryType.LIKE),
		@Column(name = "sj_status", attrName = "sjStatus", label = "0未上架    1已上架   2已下架"),
		
		@Column(name = "brand_name", attrName = "brandName", label = "品牌名"),
		@Column(name = "goodspool", attrName = "goodspool", label = "商品池"),
		@Column(name = "remarks", attrName = "remarks", label = "商品简介"),
		@Column(name = "diff", attrName = "diff", label = "商品简介"),
		@Column(name = "depo", attrName = "depo", label = "商品简介"),
		
		@Column(name = "weig", attrName = "weig", label = "商品权重"),
		
		@Column(name = "goodstemp", attrName = "goodstemp", label = "商品栏目类型",queryType = QueryType.LIKE),
		
		@Column(name = "discount", attrName = "discount", label = "会员卡折扣"),
		@Column(name = "discount_price", attrName = "discountPrice", label = "会员卡折扣价钱"),
		@Column(name = "discount_one_price", attrName = "discountOnePrice", label = "会员一级佣金"),
		
		@Column(name = "supply_price", attrName = "supplyPrice", label = "商品供应价格", queryType = QueryType.EQ),
		@Column(name = "orig_price", attrName = "origPrice", label = "划线价格", queryType = QueryType.EQ),
		@Column(name = "jd_sprice", attrName = "jdSprice", label = "实时价", queryType = QueryType.EQ),

		@Column(name = "common_price", attrName = "commonPrice", label = "普通用户价格"),
		@Column(name = "common_one_price", attrName = "commonOnePrice", label = "普通用户佣金"),
		@Column(name = "new_price", attrName = "newPrice", label = "新人专属价"),
		@Column(name = "copper_price", attrName = "copperPrice", label = "铜级掌柜用户价格"),
		@Column(name = "copper_one_price", attrName = "copperOnePrice", label = "铜级掌柜用户一级佣金"),
		
		@Column(name = "tcopper_one_price", attrName = "tcopperOnePrice", label = "铜级掌柜用户一级佣金"),
		@Column(name = "ycopper_one_price", attrName = "ycopperOnePrice", label = "铜级掌柜用户一级佣金"),
		@Column(name = "jcopper_one_price", attrName = "jcopperOnePrice", label = "铜级掌柜用户一级佣金"),
		
		@Column(name = "copper_two_price", attrName = "copperTwoPrice", label = "铜级掌柜用户二级佣金"),
		@Column(name = "tcopper_two_price", attrName = "tcopperTwoPrice", label = "铜级掌柜用户二级佣金"),
		@Column(name = "ycopper_two_price", attrName = "ycopperTwoPrice", label = "铜级掌柜用户二级佣金"),
		@Column(name = "jcopper_two_price", attrName = "jcopperTwoPrice", label = "铜级掌柜用户二级佣金"),

		@Column(name = "silver_price", attrName = "silverPrice", label = "银级掌柜用户价格"),
		@Column(name = "silver_one_price", attrName = "silverOnePrice", label = "银级掌柜用户一级佣金"),
		@Column(name = "tsilver_one_price", attrName = "tsilverOnePrice", label = "银级掌柜用户一级佣金"),
		@Column(name = "ysilver_one_price", attrName = "ysilverOnePrice", label = "银级掌柜用户一级佣金"),
		@Column(name = "jsilver_one_price", attrName = "jsilverOnePrice", label = "银级掌柜用户一级佣金"),
		@Column(name = "silver_two_price", attrName = "silverTwoPrice", label = "银级掌柜用户二级佣金"),
		@Column(name = "tsilver_two_price", attrName = "tsilverTwoPrice", label = "银级掌柜用户二级佣金"),
		@Column(name = "ysilver_two_price", attrName = "ysilverTwoPrice", label = "银级掌柜用户二级佣金"),
		@Column(name = "jsilver_two_price", attrName = "jsilverTwoPrice", label = "银级掌柜用户二级佣金"),

		@Column(name = "gold_price", attrName = "goldPrice", label = "黄金掌柜用户价格"),
		@Column(name = "tgold_one_price", attrName = "tgoldOnePrice", label = "黄金掌柜用户一级佣金"),
		@Column(name = "ygold_one_price", attrName = "ygoldOnePrice", label = "黄金掌柜用户一级佣金"),
		@Column(name = "jgold_one_price", attrName = "jgoldOnePrice", label = "黄金掌柜用户一级佣金"),
		@Column(name = "gold_one_price", attrName = "goldOnePrice", label = "黄金掌柜用户一级佣金"),
		@Column(name = "gold_two_price", attrName = "goldTwoPrice", label = "黄金掌柜用户二级佣金"),
		@Column(name = "tgold_two_price", attrName = "tgoldTwoPrice", label = "黄金掌柜用户二级佣金"),
		@Column(name = "ygold_two_price", attrName = "ygoldTwoPrice", label = "黄金掌柜用户二级佣金"),
		@Column(name = "jgold_two_price", attrName = "jgoldTwoPrice", label = "黄金掌柜用户二级佣金"),
		
		 }, joinTable={	
					@JoinTable(type=Type.LEFT_JOIN, entity=GoodsType.class, attrName="goodsType", alias="z",
						on="z.view_code = a.type", columns={
							@Column(name="view_code",attrName = "viewCode", label="编码", isPK=true),
							@Column(name="name", label="类型名称",attrName = "name", queryType = QueryType.LIKE),
					})
					
					},orderBy = "a.type DESC, a.weig DESC, a.create_date DESC")
public class ZtGoods extends DataEntity<ZtGoods>{

	private static final long serialVersionUID = 1L;
	private String file;
	private List<String> imgs;
	private String qcode;
	private String code;       //
	private String title;
	private Integer spotid;
	private Double price;
	private Double diff;//差额
	private Double depo;//折扣率
	
	private Double depo_gte;//小
	private Double depo_lte;//大
	
	private Double diff_gte;//小
	private Double diff_lte;//大
	
	private String content;
	private String color;
	private String keys;
	private String status;
	private Integer count;
	private String type;
	private String remarks;
	
	private String sjStatus;
	private String typeName;
	
	private String oneType,twoType,threeType;
	
	private Date upDate;
	
	private Date downDate;
	
	private Integer commentCount;
	
	private Integer soldCount;//已售数量
	
	private String goodstemp;
	
	private String brandid;//商品品牌id
	private String brandName;//商品品牌名
	
	private GoodsType goodsType;//商品类别
	
	private String ztGoodsid;//伪id值
	
	private String tag;//0是折扣定价   1是毛利额定价   2是自定义定价
	
	
	private String colorid;
	private String specificationsid;
	private String trolleyid;
	
	private Double gain;//赚     
	
	private Double supplyPrice_gte;
	private Double supplyPrice_lte;
	
	private Double freight;
	private int freightType;
	private Integer sortType;
	private Double jdSprice;
	private String newTalentType;
	private Integer buyQuantity;
	public Double getJdSprice() {
		return jdSprice;
	}

	public void setJdSprice(Double jdSprice) {
		this.jdSprice = jdSprice;
	}

	public Integer getSortType() {
		return sortType;
	}

	public void setSortType(Integer sortType) {
		this.sortType = sortType;
	}

	public Double getFreight() {
		return freight;
	}

	public void setFreight(Double freight) {
		this.freight = freight;
	}

	public int getFreightType() {
		return freightType;
	}

	public void setFreightType(int freightType) {
		this.freightType = freightType;
	}

	public Double getSupplyPrice_gte() {
		return supplyPrice_gte;
	}

	public void setSupplyPrice_gte(Double supplyPrice_gte) {
		this.supplyPrice_gte = supplyPrice_gte;
	}

	public Double getSupplyPrice_lte() {
		return supplyPrice_lte;
	}

	public void setSupplyPrice_lte(Double supplyPrice_lte) {
		this.supplyPrice_lte = supplyPrice_lte;
	}

	public Double getDepo_gte() {
		return depo_gte;
	}

	public void setDepo_gte(Double depo_gte) {
		this.depo_gte = depo_gte;
	}

	public Double getDepo_lte() {
		return depo_lte;
	}

	public void setDepo_lte(Double depo_lte) {
		this.depo_lte = depo_lte;
	}

	public Double getDiff_gte() {
		return diff_gte;
	}

	public void setDiff_gte(Double diff_gte) {
		this.diff_gte = diff_gte;
	}

	public Double getDiff_lte() {
		return diff_lte;
	}

	public void setDiff_lte(Double diff_lte) {
		this.diff_lte = diff_lte;
	}

	public Integer getSpotid() {
		return spotid;
	}

	public void setSpotid(Integer spotid) {
		this.spotid = spotid;
	}

	public Double getDiff() {
		return diff;
	}

	public void setDiff(Double diff) {
		this.diff = diff;
	}

	public Double getDepo() {
		return depo;
	}

	public void setDepo(Double depo) {
		this.depo = depo;
	}

	public String getOneType() {
		return oneType;
	}

	public void setOneType(String oneType) {
		this.oneType = oneType;
	}

	public String getTwoType() {
		return twoType;
	}

	public void setTwoType(String twoType) {
		this.twoType = twoType;
	}

	public String getThreeType() {
		return threeType;
	}

	public void setThreeType(String threeType) {
		this.threeType = threeType;
	}

	public Double getGain() {
		return gain;
	}

	public void setGain(Double gain) {
		this.gain = gain;
	}

	public String getTrolleyid() {
		return trolleyid;
	}

	public void setTrolleyid(String trolleyid) {
		this.trolleyid = trolleyid;
	}

	public String getSpecificationsid() {
		return specificationsid;
	}

	public void setSpecificationsid(String specificationsid) {
		this.specificationsid = specificationsid;
	}

	public String getColorid() {
		return colorid;
	}

	public void setColorid(String colorid) {
		this.colorid = colorid;
	}

	public String getTag() {
		return tag;
	}

	public void setTag(String tag) {
		this.tag = tag;
	}

	public String getBrandid() {
		return brandid;
	}

	public void setBrandid(String brandid) {
		this.brandid = brandid;
	}

	public String getBrandName() {
		return brandName;
	}

	public void setBrandName(String brandName) {
		this.brandName = brandName;
	}

	public GoodsType getGoodsType() {
		return goodsType;
	}

	public void setGoodsType(GoodsType goodsType) {
		this.goodsType = goodsType;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	

	public Integer getCommentCount() {
		return commentCount;
	}

	public void setCommentCount(Integer commentCount) {
		this.commentCount = commentCount;
	}

	public Double getPrice() {
		return price;
	}

	public void setPrice(Double price) {
		this.price = price;
	}


	private String discount;//会员折扣
	private Double discountPrice;//会员折扣价钱
	private Double newPrice;
	private Double supplyPrice;//商品协议价
	private Double origPrice;//划线价
	private Double discountOnePrice;//会员一级佣金
	
	
	private Double commonPrice;//普通用户价格
	private Double commonOnePrice;//普通用户一级返佣

	private Double copperPrice;//铜
	private Double copperOnePrice;//一级
	
	private Double tcopperOnePrice;//一级
	private Double ycopperOnePrice;//一级
	private Double jcopperOnePrice;//一级
	
	private Double copperTwoPrice;//二级
	private Double tcopperTwoPrice;//二级
	private Double ycopperTwoPrice;//二级
	private Double jcopperTwoPrice;//二级

	private Double silverPrice;//银
	private Double silverOnePrice;//一级
	
	private Double tsilverOnePrice;//一级
	private Double ysilverOnePrice;//一级
	private Double jsilverOnePrice;//一级
	
	private Double silverTwoPrice;//二级
	
	private Double tsilverTwoPrice;//二级
	private Double ysilverTwoPrice;//二级
	private Double jsilverTwoPrice;//二级
	
	private Double goldOnePrice;//一级
	private Double tgoldOnePrice;//一级
	private Double ygoldOnePrice;//一级
	private Double jgoldOnePrice;//一级

	private Double goldPrice;//金
	private Double goldTwoPrice;//二级
	
	private Double tgoldTwoPrice;//二级
	private Double ygoldTwoPrice;//二级
	private Double jgoldTwoPrice;//二级
	
	private String isShare;//0表示购买        1表示分享
	
	private String adminLevel;//用户的等级
	
	private String goodspool;
	
	private Integer state;

	public String getNewTalentType() {
		return newTalentType;
	}

	public void setNewTalentType(String newTalentType) {
		this.newTalentType = newTalentType;
	}

	public Integer getBuyQuantity() {
		return buyQuantity;
	}

	public void setBuyQuantity(Integer buyQuantity) {
		this.buyQuantity = buyQuantity;
	}

	public Double getNewPrice() {
		return newPrice;
	}

	public void setNewPrice(Double newPrice) {
		this.newPrice = newPrice;
	}

	public Double getDiscountOnePrice() {
		return discountOnePrice;
	}

	public void setDiscountOnePrice(Double discountOnePrice) {
		this.discountOnePrice = discountOnePrice;
	}

	public String getGoodspool() {
		return goodspool;
	}

	public void setGoodspool(String goodspool) {
		this.goodspool = goodspool;
	}

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public Double getTcopperOnePrice() {
		return tcopperOnePrice;
	}

	public void setTcopperOnePrice(Double tcopperOnePrice) {
		this.tcopperOnePrice = tcopperOnePrice;
	}

	public Double getYcopperOnePrice() {
		return ycopperOnePrice;
	}

	public void setYcopperOnePrice(Double ycopperOnePrice) {
		this.ycopperOnePrice = ycopperOnePrice;
	}

	public Double getJcopperOnePrice() {
		return jcopperOnePrice;
	}

	public void setJcopperOnePrice(Double jcopperOnePrice) {
		this.jcopperOnePrice = jcopperOnePrice;
	}

	public Double getTcopperTwoPrice() {
		return tcopperTwoPrice;
	}

	public void setTcopperTwoPrice(Double tcopperTwoPrice) {
		this.tcopperTwoPrice = tcopperTwoPrice;
	}

	public Double getYcopperTwoPrice() {
		return ycopperTwoPrice;
	}

	public void setYcopperTwoPrice(Double ycopperTwoPrice) {
		this.ycopperTwoPrice = ycopperTwoPrice;
	}

	public Double getCopperPrice() {
		return copperPrice;
	}

	public void setCopperPrice(Double copperPrice) {
		this.copperPrice = copperPrice;
	}

	public Double getSilverPrice() {
		return silverPrice;
	}

	public void setSilverPrice(Double silverPrice) {
		this.silverPrice = silverPrice;
	}

	public Double getGoldPrice() {
		return goldPrice;
	}

	public void setGoldPrice(Double goldPrice) {
		this.goldPrice = goldPrice;
	}

	public Double getJcopperTwoPrice() {
		return jcopperTwoPrice;
	}

	public void setJcopperTwoPrice(Double jcopperTwoPrice) {
		this.jcopperTwoPrice = jcopperTwoPrice;
	}

	public Double getTsilverOnePrice() {
		return tsilverOnePrice;
	}

	public void setTsilverOnePrice(Double tsilverOnePrice) {
		this.tsilverOnePrice = tsilverOnePrice;
	}

	public Double getYsilverOnePrice() {
		return ysilverOnePrice;
	}

	public void setYsilverOnePrice(Double ysilverOnePrice) {
		this.ysilverOnePrice = ysilverOnePrice;
	}

	public Double getJsilverOnePrice() {
		return jsilverOnePrice;
	}

	public void setJsilverOnePrice(Double jsilverOnePrice) {
		this.jsilverOnePrice = jsilverOnePrice;
	}

	public Double getTsilverTwoPrice() {
		return tsilverTwoPrice;
	}

	public void setTsilverTwoPrice(Double tsilverTwoPrice) {
		this.tsilverTwoPrice = tsilverTwoPrice;
	}

	public Double getYsilverTwoPrice() {
		return ysilverTwoPrice;
	}

	public void setYsilverTwoPrice(Double ysilverTwoPrice) {
		this.ysilverTwoPrice = ysilverTwoPrice;
	}

	public Double getJsilverTwoPrice() {
		return jsilverTwoPrice;
	}

	public void setJsilverTwoPrice(Double jsilverTwoPrice) {
		this.jsilverTwoPrice = jsilverTwoPrice;
	}

	public Double getTgoldOnePrice() {
		return tgoldOnePrice;
	}

	public void setTgoldOnePrice(Double tgoldOnePrice) {
		this.tgoldOnePrice = tgoldOnePrice;
	}

	public Double getYgoldOnePrice() {
		return ygoldOnePrice;
	}

	public void setYgoldOnePrice(Double ygoldOnePrice) {
		this.ygoldOnePrice = ygoldOnePrice;
	}

	public Double getJgoldOnePrice() {
		return jgoldOnePrice;
	}

	public void setJgoldOnePrice(Double jgoldOnePrice) {
		this.jgoldOnePrice = jgoldOnePrice;
	}

	public Double getTgoldTwoPrice() {
		return tgoldTwoPrice;
	}

	public void setTgoldTwoPrice(Double tgoldTwoPrice) {
		this.tgoldTwoPrice = tgoldTwoPrice;
	}

	public Double getYgoldTwoPrice() {
		return ygoldTwoPrice;
	}

	public void setYgoldTwoPrice(Double ygoldTwoPrice) {
		this.ygoldTwoPrice = ygoldTwoPrice;
	}

	public Double getJgoldTwoPrice() {
		return jgoldTwoPrice;
	}

	public void setJgoldTwoPrice(Double jgoldTwoPrice) {
		this.jgoldTwoPrice = jgoldTwoPrice;
	}

	public String getAdminLevel() {
		return adminLevel;
	}

	public void setAdminLevel(String adminLevel) {
		this.adminLevel = adminLevel;
	}

	public Double getDiscountPrice() {
		return discountPrice;
	}

	public void setDiscountPrice(Double discountPrice) {
		this.discountPrice = discountPrice;
	}

	public String getDiscount() {
		return discount;
	}

	public void setDiscount(String discount) {
		this.discount = discount;
	}

	public Double getSupplyPrice() {
		return supplyPrice;
	}

	public void setSupplyPrice(Double supplyPrice) {
		this.supplyPrice = supplyPrice;
	}

	public Double getOrigPrice() {
		return origPrice;
	}

	public void setOrigPrice(Double origPrice) {
		this.origPrice = origPrice;
	}

	public Double getCommonPrice() {
		return commonPrice;
	}

	public void setCommonPrice(Double commonPrice) {
		this.commonPrice = commonPrice;
	}

	public Double getCommonOnePrice() {
		return commonOnePrice;
	}

	public void setCommonOnePrice(Double commonOnePrice) {
		this.commonOnePrice = commonOnePrice;
	}

	public Double getCopperOnePrice() {
		return copperOnePrice;
	}

	public void setCopperOnePrice(Double copperOnePrice) {
		this.copperOnePrice = copperOnePrice;
	}

	public Double getCopperTwoPrice() {
		return copperTwoPrice;
	}

	public void setCopperTwoPrice(Double copperTwoPrice) {
		this.copperTwoPrice = copperTwoPrice;
	}

	public Double getSilverOnePrice() {
		return silverOnePrice;
	}

	public void setSilverOnePrice(Double silverOnePrice) {
		this.silverOnePrice = silverOnePrice;
	}

	public Double getSilverTwoPrice() {
		return silverTwoPrice;
	}

	public void setSilverTwoPrice(Double silverTwoPrice) {
		this.silverTwoPrice = silverTwoPrice;
	}

	public Double getGoldOnePrice() {
		return goldOnePrice;
	}

	public void setGoldOnePrice(Double goldOnePrice) {
		this.goldOnePrice = goldOnePrice;
	}

	public Double getGoldTwoPrice() {
		return goldTwoPrice;
	}

	public void setGoldTwoPrice(Double goldTwoPrice) {
		this.goldTwoPrice = goldTwoPrice;
	}

	private String contentimgs;

	public String getContentimgs() {
		return contentimgs;
	}

	public void setContentimgs(String contentimgs) {
		this.contentimgs = contentimgs;
	}

	public String getIsShare() {
		return isShare;
	}

	public void setIsShare(String isShare) {
		this.isShare = isShare;
	}

	public String getQcode() {
		return qcode;
	}

	public void setQcode(String qcode) {
		this.qcode = qcode;
	}

	public Integer getSoldCount() {
		return soldCount;
	}

	public void setSoldCount(Integer soldCount) {
		this.soldCount = soldCount;
	}


	private List<ZtColor> colorList=new ArrayList<ZtColor>();
	
	public List<ZtColor> getColorList() {
		return colorList;
	}

	public void setColorList(List<ZtColor> colorList) {
		this.colorList = colorList;
	}

	public String getZtGoodsid() {
		return ztGoodsid;
	}

	public void setZtGoodsid(String ztGoodsid) {
		this.ztGoodsid = ztGoodsid;
	}

	private String sollerType;
	private String weig;
	
	private String img;	
	
	private Integer pageNum=0;
	
	public String getFile() {
		return file;
	}

	public void setFile(String file) {
		this.file = file;
	}

	public List<String> getImgs() {
		return imgs;
	}

	public void setImgs(List<String> imgs) {
		this.imgs = imgs;
	}

	@JsonIgnore
	private Date createDate;
	@JsonIgnore
	private String updateBy;
	@JsonIgnore
	private String createBy;
	@JsonIgnore
	private Date updateDate;
	
	
	@JsonIgnore
	public Integer getPageNum() {
		return pageNum;
	}

	public void setPageNum(Integer pageNum) {
		this.pageNum = pageNum;
	}

	public String getGoodstemp() {
		return goodstemp;
	}

	public void setGoodstemp(String goodstemp) {
		this.goodstemp = goodstemp;
	}

	public String getImg() {
		return img;
	}

	public void setImg(String img) {
		this.img = img;
	}

	public String getSollerType() {
		return sollerType;
	}

	public void setSollerType(String sollerType) {
		this.sollerType = sollerType;
	}

	public String getWeig() {
		return weig;
	}

	public void setWeig(String weig) {
		this.weig = weig;
	}

	public String getSjStatus() {
		return sjStatus;
	}

	public void setSjStatus(String sjStatus) {
		this.sjStatus = sjStatus;
	}
	
	public ZtGoods() {
		this(null);
	}

	public ZtGoods(String id) {
		super(id);
	}
	

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	@Length(min = 0, max = 150, message = "姓名不能超过 150 个字符")
	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}


	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}
	
	public String getColor() {
		return color;
	}

	public void setColor(String color) {
		this.color = color;
	}

	public String getKeys() {
		return keys;
	}

	public void setKeys(String keys) {
		this.keys = keys;
	}
	@JsonIgnore
	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Integer getCount() {
		return count;
	}

	public void setCount(Integer count) {
		this.count = count;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	
	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getUpDate() {
		return upDate;
	}

	public void setUpDate(Date upDate) {
		this.upDate = upDate;
	}
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getDownDate() {
		return downDate;
	}

	public void setDownDate(Date downDate) {
		this.downDate = downDate;
	}


	
}